typedef char                CHAR;
typedef short               INT16;
typedef int                 INT32;
typedef long long           INT64;

typedef unsigned char       UCHAR;
typedef unsigned short      UINT16;
typedef unsigned int        UINT32;
typedef unsigned long long  UINT64;
